package com.ruoyi.zhgd.domain;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

import java.util.Date;
import java.math.BigDecimal;

/**
 * 自建-水稳配比信息对象 zj_n_cement_match
 *
 * @author tll
 * @date 2024-10-08
 */
@Data
//@EqualsAndHashCode(callSuper = true)
@TableName("zj_n_cement_match")
public class ZjNCementMatch {

    private static final long serialVersionUID=1L;

    /**
     * 主键
     */
    @TableId(value = "id")
    private String id;
    /**
     * 配方名称
     */
    private String matchName;
    /**
     * 创建者
     */
    private Long creator;
    /**
     * 创建时间
     */
    private Date createDate;
    /**
     * 更新者
     */
    private Long updater;
    /**
     * 更新时间
     */
    private Date updateDate;
    /**
     * 是否删除（0  未删除   2  已删除）
     */
    @TableLogic
    private String delFlag;
    /**
     * 备注
     */
    private String remark;
    /**
     * 骨料1下限
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal gravel1Min;
    /**
     * 骨料1上限
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal gravel1Max;
    /**
     * 骨料2下限
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal gravel2Min;
    /**
     * 骨料2上限
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal gravel2Max;
    /**
     * 骨料3下限
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal gravel3Min;
    /**
     * 骨料3上限
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal gravel3Max;
    /**
     * 骨料4下限
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal gravel4Min;
    /**
     * 骨料4上限
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal gravel4Max;
    /**
     * 骨料5下限
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal gravel5Min;
    /**
     * 骨料5上限
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal gravel5Max;
    /**
     * 骨料6下限
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal gravel6Min;
    /**
     * 骨料6上限
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal gravel6Max;
    /**
     * 粉料1下限
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal powder1Min;
    /**
     * 粉料1上限
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal powder1Max;
    /**
     * 粉料2下限
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal powder2Min;
    /**
     * 粉料2上限
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal powder2Max;
    /**
     * 水含量下限
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal waterMin;
    /**
     * 水含量上限
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal waterMax;
    /**
     * 水胶比下限
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal sjbMin;
    /**
     * 水胶比上限
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal sjbMax;
    /**
     * 拌合站主键(关联部门)
     */
    private String stationCode;
    /**
     * 拌合站名称
     */
    private String stationName;
    /**
     * 是否使用(1使用)
     */
    private String status;
    private String deptId;

}
